// common.js
const DEFAULT_SETTINGS = {
    // 价格加价（回购+销售）
    Au: { buyAdd: 0, sellAdd: 0 },     // 黄金
    Au750Old: { buyAdd: 0, sellAdd: 0 }, // 18K
    Pt: { buyAdd: 0, sellAdd: 0 },     // 铂金
    Pd: { buyAdd: 0, sellAdd: 0 },     // 钯金
    Ag: { buyAdd: 0, sellAdd: 0 },     // 白银
    // 导航配置
    address: '张家口市纬二路凯地尚都底商王掌柜寄售行',
    lat: 40.7537,  // 替换为实际纬度
    lng: 114.8922  // 替换为实际经度
};

/** 获取配置（无则用默认值） */
function getSettings() {
    return JSON.parse(localStorage.getItem('goldConfig')) || DEFAULT_SETTINGS;
}

/** 保存配置到本地存储 */
function saveSettings(settings) {
    localStorage.setItem('goldConfig', JSON.stringify(settings));
}

/** 唤起地图导航（优先高德，其次百度） */
function openNavigation() {
    const settings = getSettings();
    const { address, lat, lng } = settings;
    if (!lat || !lng) {
        alert('请先在【设置页】配置门店经纬度！');
        return;
    }
    // 高德地图唤起URL
    const amapUrl = `amapuri://route/plan/?dlat=${lat}&dlon=${lng}&dname=${encodeURIComponent(address)}&dev=0&t=0`;
    // 百度地图唤起URL
    const bdmapUrl = `baidumap://map/direction?destination=latlng:${lat},${lng}|name:${encodeURIComponent(address)}&mode=driving`;
    
    // 尝试打开高德（需手机安装高德地图）
    window.location.href = amapUrl;
    // 1秒后尝试百度（兼容未安装高德的情况）
    setTimeout(() => {
        window.location.href = bdmapUrl;
    }, 1000);
}